﻿.clearfix{overflow:auto;height:1%}
.city_input { border:1px solid #d6d6d6; width:180px; height:30px; background:url(../images/regionpicker/ts-indexcity.png) no-repeat; line-height:30px; margin-top:5px;  text-indent:5px;}
.cityinput { background:url(images/ts-city.png); width:180px; height:30px; border:#d6d6d6 1px solid; margin-top:5px; text-indent:5px; line-height:30px;   text-indent:5px;}
.cityzinput { background:url(images/ts-zcity.png); width:180px; height:30px; border:#d6d6d6 1px solid; margin-top:15px; text-indent:5px; line-height:30px;   text-indent:5px;}
.provinceCity {
    width: 306px;
    position: absolute;
    background: #FFF;
    display: none
}

.provinceCity .tabs {
    height: 28px;
    border-bottom: 2px solid #323055;
    background: url(../images/regionpicker/bg_mc_0113_1.png) no-repeat
}

.provinceCity .tabs li {
    height: 28px;
    float: left;
    width: 76px
}

.provinceCity .tabs li a, .provinceCity .tabs li a:visited {
    display: block;
    height: 28px;
    color: #777777;
    line-height: 28px;
    text-align: center;
    text-decoration: none;
    float: left;
    width: 76px;
    board:1px solid #ccc;
}

.provinceCity .tabs li a.current, .provinceCity .tabs li a.current:visited {
    color: #FFF;
    background-color:#aaa
}

.provinceCity .con {
    height: 156px;
    border: 1px solid #d6d6d6;
    border-top: none;
    padding: 10px
}

.provinceCity .province {
}

.provinceCity .province .pre a, .provinceCity .province .pre a:visited {
    float: left;
    width: 29px;
    height: 109px;
    background: url(../images/regionpicker/bg_mc_0113_4.png) left center no-repeat
}

.provinceCity .province .pre a.can, .provinceCity .province .pre a.can:visited {
    background: url(../images/regionpicker/bg_mc_0113_4.png) -87px center no-repeat
}

.provinceCity .province .next a, .provinceCity .province .next a:visited {
    float: right;
    width: 29px;
    height: 109px;
    background: url(../images/regionpicker/bg_mc_0113_4.png) -58px center no-repeat
}

.provinceCity .province .next a.can, .provinceCity .province .next a.can:visited {
    background: url(../images/regionpicker/bg_mc_0113_4.png) -29px center no-repeat
}

.provinceCity .province .list {
    float: left;
    width: 225px;
    margin: auto
}

.provinceCity .province .list li {
    float: left;
    width: 75px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0
}

.provinceCity .province .list li a, .provinceCity .province .list li a:visited {
    color: #777777
}

.provinceCity .province .list li a.current, .provinceCity .province .list li a.current:visited {
    color: #ff6c00
}

.provinceCity .city {
    float: left;
    width: 284px;
    margin: auto
}

.provinceCity .city li {
    float: left;
    width: 69px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0
}

.provinceCity .city li a, .provinceCity .city li a:visited {
    color: #777777
}

.provinceCity .city li a.current, .provinceCity .city li a.current:visited {
    color: #ff6c00
}

.provinceCity .county {
    float: left;
    width: 284px;
    margin: auto
}

.provinceCity .county li {
    float: left;
    width: 69px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0
}

.provinceCity .county li a, .provinceCity .city li a:visited {
    color: #777777
}

.provinceCity .county li a.current, .provinceCity .city li a.current:visited {
    color: #ff6c00
}

.provinceCity {
    z-index: 2
}

.provinceCity .city .pre a, .provinceCity .city .pre a:visited {
    float: left;
    width: 29px;
    height: 109px;
    background: url(../images/regionpicker/bg_mc_0113_4.png) left center no-repeat
}

.provinceCity .city .pre a.can, .provinceCity .city .pre a.can:visited {
    background: url(../images/regionpicker/bg_mc_0113_4.png) -87px center no-repeat
}

.provinceCity .city .next a, .provinceCity .city .next a:visited {
    float: right;
    width: 29px;
    height: 109px;
    background: url(../images/regionpicker/bg_mc_0113_4.png) -58px center no-repeat
}

.provinceCity .city .next a.can, .provinceCity .city .next a.can:visited {
    background: url(../images/regionpicker/bg_mc_0113_4.png) -29px center no-repeat
}

.provinceCity .city .list {
    float: left;
    width: 225px;
    margin: auto
}

.provinceCity .city .list li {
    float: left;
    width: 75px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0
}

.provinceCity .city .list li a input, .provinceCity .city .list li a input:visited {
    color: #777777
}

.provinceCity .city .list li a input.current, .provinceCity .city .list li a input.current:visited {
    color: #ff6c00
}

.provinceCity .hotCity {
    float: left;
    width: 284px;
    margin: auto
}

.provinceCity .hotCity li {
    float: left;
    width: 69px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0
}

.provinceCity .hotCity li a input, .provinceCity .hotCity li a:visited {
    color: #777777
}

.provinceCity .hotCity li a input.current, .provinceCity .hotCity li a input.current:visited {
    color: #ff6c00
}

.provinceCity .county .list {
    float: left;
    width: 225px;
    margin: auto
}

.provinceCity .county .list li {
    float: left;
    width: 75px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0
}

.provinceCity .county .list li a input, .provinceCity .province .list li a input:visited {
    color: #777777
}

.provinceCity .county .list li a input.current, .provinceCity .province .list li a input.current:visited {
    color: #ff6c00
}

.provinceCity .county {
}

.provinceCity .county .pre a, .provinceCity .county .pre a:visited {
    float: left;
    width: 29px;
    height: 109px;
    background: url(../images/regionpicker/bg_mc_0113_4.png) left center no-repeat
}

.provinceCity .county .pre a.can, .provinceCity .county .pre a.can:visited {
    background: url(../images/regionpicker/bg_mc_0113_4.png) -87px center no-repeat
}

.provinceCity .county .next a, .provinceCity .county .next a:visited {
    float: right;
    width: 29px;
    height: 109px;
    background: url(../images/regionpicker/bg_mc_0113_4.png) -58px center no-repeat
}

.provinceCity .county .next a.can, .provinceCity .county .next a.can:visited {
    background: url(../images/regionpicker/bg_mc_0113_4.png) -29px center no-repeat
}

.provinceCityAll {
    /*width: 326px;*/
    width: 360px;
    position: absolute;
    background: #FFF;
    display: none
}

.provinceCityAll .tabs {
    height: 30px;
    border-bottom: 2px solid #221646;
    background: url(../images/regionpicker/bg_mc_0113_1.png) no-repeat
}

.provinceCityAll .tabs li {
    height: 30px;
    float: left;
    width: 76px
}

.provinceCityAll .tabs li a, .provinceCity .tabs li a:visited {
    display: block;
    height: 30px;
    color: #777777;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    float: left;
    width: 76px;
    board:1px solid #ccc;
}

.provinceCityAll .tabs li a.current, .provinceCity .tabs li a.current:visited {
    color: #FFF;
    background-color:#221646;
}

.provinceCityAll .con {
    height: 156px;
    border: 1px solid #d6d6d6;
    border-top: none;
    padding: 10px
}

.provinceCityAll .provinceAll {
}

.provinceCityAll .provinceAll .pre a, .provinceCityAll .provinceAll .pre a:visited {
    float: left;
    width: 29px;
    height: 109px;
    background: url(../images/regionpicker/bg_mc_0113_4.png) left center no-repeat
}

.provinceCityAll .provinceAll .pre a.can, .provinceCityAll .provinceAll .pre a.can:visited {
    background: url(../images/regionpicker/bg_mc_0113_4.png) -87px center no-repeat
}

.provinceCityAll .provinceAll .next a, .provinceCityAll .provinceAll .next a:visited {
    float: right;
    width: 29px;
    height: 109px;
    background: url(../images/regionpicker/bg_mc_0113_4.png) -58px center no-repeat
}

.provinceCityAll .provinceAll .next a.can, .provinceCityAll .provinceAll .next a.can:visited {
    background: url(../images/regionpicker/bg_mc_0113_4.png) -29px center no-repeat
}

.provinceCityAll .provinceAll .list {
    float: left;
    width: 265px;
    margin: auto
}

.provinceCityAll .provinceAll .list li {
    float: left;
    width: 75px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0
}

.provinceCityAll .provinceAll .list li a, .provinceCityAll .provinceAll .list li a:visited {
    color: #777777
}

.provinceCityAll .provinceAll .list li a.current, .provinceCityAll .provinceAll .list li a.current:visited {
    color: #ff6c00
}

.provinceCityAll .cityAll {
    float: left;
    width: 340px;
    margin: auto
}

.provinceCityAll .cityAll li {
    float: left;
    width: 69px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0
}

.provinceCityAll .cityAll li a, .provinceCityAll .cityAll li a:visited {
    color: #777777
}

.provinceCityAll .cityAll li a.current, .provinceCityAll .cityAll li a.current:visited {
    color: #ff6c00
}

.provinceCityAll .countyAll {
    float: left;
    width: 340px;
    margin: auto
}

.provinceCityAll .countyAll li {
    float: left;
    width: 69px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0
}

.provinceCityAll .countyAll li a, .provinceCityAll .cityAll li a:visited {
    color: #777777
}

.provinceCityAll .countyAll li a.current, .provinceCityAll .cityAll li a.current:visited {
    color: #ff6c00
}

.provinceCityAll {
    z-index: 6
}

.provinceCityAll .cityAll .pre a, .provinceCityAll .cityAll .pre a:visited {
    float: left;
    width: 29px;
    height: 109px;
    background: url(../images/regionpicker/bg_mc_0113_4.png) left center no-repeat
}

.provinceCityAll .cityAll .pre a.can, .provinceCityAll .cityAll .pre a.can:visited {
    background: url(../images/regionpicker/bg_mc_0113_4.png) -87px center no-repeat
}

.provinceCityAll .cityAll .next a, .provinceCityAll .cityAll .next a:visited {
    float: right;
    width: 29px;
    height: 109px;
    background: url(../images/regionpicker/bg_mc_0113_4.png) -58px center no-repeat
}

.provinceCityAll .cityAll .next a.can, .provinceCityAll .cityAll .next a.can:visited {
    background: url(../images/regionpicker/bg_mc_0113_4.png) -29px center no-repeat
}

.provinceCityAll .cityAll .list {
    float: left;
    width: 265px;
    margin: auto
}

.provinceCityAll .cityAll .list li {
    float: left;
    width: 75px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0
}

.provinceCityAll .cityAll .list li a input, .provinceCityAll .cityAll .list li a input:visited {
    color: #777777
}

.provinceCityAll .cityAll .list li a input.current, .provinceCityAll .cityAll .list li a input.current:visited {
    color: #ff6c00
}

.provinceCityAll .hotCityAll {
    float: left;
    width: 284px;
    margin: auto
}

.provinceCityAll .hotCityAll li {
    float: left;
    width: 69px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0
}

.provinceCityAll .hotCityAll li a input, .provinceCityAll .hotCityAll li a:visited {
    color: #777777
}

.provinceCityAll .hotCityAll li a input.current, .provinceCityAll .hotCityAll li a input.current:visited {
    color: #ff6c00
}

.provinceCityAll .countyAll .list {
    float: left;
    width: 265px;
    margin: auto
}

.provinceCityAll .countyAll .list li {
    float: left;
    width: 75px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0
}

.provinceCityAll .countyAll .list li a input, .provinceCityAll .provinceAll .list li a input:visited {
    color: #777777
}

.provinceCityAll .countyAll .list li a input.current, .provinceCityAll .provinceAll .list li a input.current:visited {
    color: #ff6c00
}

.provinceCityAll .countyAll {
}

.provinceCityAll .countyAll .pre a, .provinceCityAll .countyAll .pre a:visited {
    float: left;
    width: 29px;
    height: 109px;
    background: url(../images/regionpicker/bg_mc_0113_4.png) left center no-repeat
}

.provinceCityAll .countyAll .pre a.can, .provinceCityAll .countyAll .pre a.can:visited {
    background: url(../images/regionpicker/bg_mc_0113_4.png) -87px center no-repeat
}

.provinceCityAll .countyAll .next a, .provinceCityAll .countyAll .next a:visited {
    float: right;
    width: 29px;
    height: 109px;
    background: url(../images/regionpicker/bg_mc_0113_4.png) -58px center no-repeat
}

.provinceCityAll .countyAll .next a.can, .provinceCityAll .countyAll .next a.can:visited {
    background: url(../images/regionpicker/bg_mc_0113_4.png) -29px center no-repeat
}

#dimCityQuery {
    position: absolute;
    border: 1px solid #d6d6d6;
    background: #FFF;
    display: none
}

#dimCityQuery li a, #dimCityQuery li a:visited {
    display: block;
    height: 26px;
    padding: 0 15px;
    line-height: 26px;
    color: #777777;
    text-decoration: none
}

#dimCityQuery li.current a, #dimCityQuery li.current a:visited {
    background: #ff6c00;
    color: #FFF
}

#dimCityQuery li.none {
    height: 26px;
    padding: 0 15px;
    line-height: 26px;
    color: #777777
}

.body_container .head{
    padding: 12px 0;
    border-bottom: 1px solid #CCCCFF;
}
.body_container .nav_menu{
    margin-top: 9px;
}
.body_container .nav_menu li{
    float: left;
    margin-right: 40px;
}
.body_container .nav_menu li a{
    color: #999999;
    border-radius: 10px;
    text-decoration: none;
}
.body_container .nav_menu li .active{
    padding: 2px 10px;
    background: #221646;
    color: #fff;
}
.body_container #search_btn{
    padding: 7px 20px;
    background: #221646;
    outline: none;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-size: 16px;
    margin-left: 20px;
}
.body_container .content_box .left_box{
    width: 965px;
}
.body_container .detail_list li{
    margin-top: 10px;
}
.body_container .content_box .detail_link{
    display: block;
    padding: 0 10px;
    background: #F4F3F8;
    border-radius: 5px;
}
.body_container .detail_link i,.body_container .line_link i{
    color: #FF9B4B;
}
.body_container .detail_link .title{
    padding: 2px 0;
    border-bottom: 1px dashed #DEDEDE;
    font-size: 16px;
}
.body_container .detail_link .title strong{
    color: #000;
}
.detail_link .detail_left>img{
    margin-right: 10px;
}
.detail_link .detail_info{
    padding: 6px 30px 5px 0;
}
.body_container .right_box{
    width: 228px;
    height: 620px;
    background: #F4F3F8;
    margin-top: 10px;
    border-radius: 5px;
    text-align: center;
}
.body_container .star_box .star_head{
    padding: 5px 0;
    background: #221646;
}
.body_container .star_box .star_pad{
    padding: 0 40px 0 30px;
}
.body_container #add_btn{
    background: #FFAB00;
    color: #0F0000;
    border-radius: 3px;
    outline: none;
    border: none;
}
.body_container .line_list .line_link{
    display: block;
    padding: 0 40px 0 30px;
}
.body_container .line_list .line_link .count{
    display: inline-block;
    padding: 2px 10px;
    background: #FFAB00;
    border-radius: 5px;
    color: #fff;
    position: relative;
}
.body_container .line_list .line_link .count:after{
    content: '';
    position: absolute;
    left: 7px;
    top: 24px;
    border-left: 1px solid transparent;
    border-right: 10px solid transparent;
    border-top: 7px solid #FFAB00;
}
.body_container .line_list .line_list_c{
    padding: 15px 0;
}
.body_container .add_btn{
    padding: 9px 29px;
    background: #FFAB00;
    outline: none;
    border: none;
    border-radius: 5px;
    color: #fff;
}
.body_container #cargo_owner_name{
    width: 355px;
    height: 38px;
    line-height: 38px;
    text-indent: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
}
.body_container .add_star_line,.body_container .add_cargo_owner{
    padding: 15px 40px 30px 30px;
    background: #f5f5f5;
}

.cargoSelect{
    width: 181px;
    height: 36px;
    -moz-border-radius: 15px;
    -webkit-border-radius:15px;
    border:1px solid #221646;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding-left:10px;
    outline: none;
}

.main_input{
    float:left;
}
.main_input .search1 {
    background-image: url(/images/newSel1.png);
    position: absolute;
    width: 24px;
    height: 24px;
    top: 7px;
    left: 213px;
    z-index:199;
}
.filter_box{
    width: 70%;
}
.main_input .search2 {
    background-image: url(/images/newSel2.png);
    position: absolute;
    width: 24px;
    height: 24px;
    top: 7px;
    left: 213px;
    z-index: 199;
}
.vehicleDiv{
    position: absolute;
    background-color: #ffffff;
    display: none;
    width:360px;
    border:1px solid #cccccc;
    z-index: 10;
    padding-bottom: 10px;
}
.vehicleDiv .tab{
    float: left;
    padding: 0px 15px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
}
.vehicleDiv .selectTab{
    background-color: #221646;
    color: #fff;
}
.vehicleDiv .cell{
    float: left;
    margin-left: 15px;
    width: 74px;
    overflow: hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
}

#banner_img{
    height: 200px;
    padding:0px;
    margin:0px;
    /*background: url("/images/banner.png") no-repeat;*/
}
.clear{
    overflow:hidden;
    clear:both;
    width:0px;
    height:0px;
}
#banner_img li{
    float:left;
    list-style:none;
}
#banner_img li.select{
    display:block;
}
.imgnum span{
    border-radius:10px;
    color:#FFF;
    margin-left:5px;
    background-color:#F90;
    cursor:pointer;
    display: inline-block;
    width: 20px;
    height: 20px;
}
.imgnum span.onselect{
    background-color:#F00;
}
.imgnum{
    text-align:center;
    float:right;
    margin:-30px 30px;
    position:relative;
}

#nationalDayNotice{
    position: fixed;
    bottom: 80px;
    right: 0px;
    z-index: 10000;
}
#nationalDayNotice-X{
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}
#nationalDayNotice-box{
    width: 100%;
    height: 100%;
    z-index: 10001;
    text-align: center;
    position: fixed;
    top: 0px;
    background-color: rgba(0,0,0,.6);
    display: none;
}
#nationalDayNotice-mail{
    height: 90%;
    position: relative;
    top: 5%;
}
#nationalDayNotice-mail-X{
    position: absolute;
    top: 5%;
    z-index: 10;
    margin-left: 385px;
}
#openWin-XC{
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 10001;
    text-align: center;
    position: fixed;
    background-color: rgba(0,0,0,.6);
}
#openWin-XC .xuanchuan-img{
    height: 450px;
    position: relative;
    top: 100px;
}
#openWin-XC .xuanchuan-close{
    position: absolute;
    z-index: 100;
    top: 78px;
    margin-left: -25px;
}
.title-msg{
    border-bottom: 1px dotted #d4d4d4;
    font-size: 16px;
    padding-bottom: 10px;
}
#registrationWindow .form-control{
    width: 500px;
}
